home *** CD-ROM | disk | FTP | other *** search
- procedure main/0
-
- _693:
- init Y1
- put_variable_y Y2,X1
- call list30/1,2
- put_unsafe_value Y2,X1
- put_variable_y Y1,X2
- call nreverse/2,1
- put_unsafe_value Y1,X1
- escape write/1
- escape nl/0
- proceed
-
-
- procedure nreverse/2
-
- switch_on_term _1345,_1346,fail
- _1351:
- try_me_else _1356,2
- _1346:
- get_variable_y Y1,X2
- get_list X1
- unify_variable_y Y3
- unify_variable_x X1
- put_variable_y Y2,X2
- call nreverse/2,3
- put_list X2
- unify_value_write_y Y3
- unify_nil_write
- put_unsafe_value Y2,X1
- put_value_y Y1,X3
- execute_proc concatenate/3
- _1356:
- trust_me_else fail
- _1345:
- get_nil X1
- get_nil X2
- proceed
-
-
- procedure concatenate/3
-
- switch_on_term _2388,_2389,fail
- _2394:
- try_me_else _2399,3
- _2389:
- get_list X1
- unify_variable_x X4
- unify_variable_x X1
- get_list X3
- unify_value_x X4
- unify_variable_x X3
- execute_proc concatenate/3
- _2399:
- trust_me_else fail
- _2388:
- get_value_x X2,X3
- get_nil X1
- proceed
-
-
- procedure list30/1
-
- _2914:
- get_list X1
- unify_constant &1
- get_cdr_list
- unify_constant &2
- get_cdr_list
- unify_constant &3
- get_cdr_list
- unify_constant &4
- get_cdr_list
- unify_constant &5
- get_cdr_list
- unify_constant &6
- get_cdr_list
- unify_constant &7
- get_cdr_list
- unify_constant &8
- get_cdr_list
- unify_constant &9
- get_cdr_list
- unify_constant &10
- get_cdr_list
- unify_constant &11
- get_cdr_list
- unify_constant &12
- get_cdr_list
- unify_constant &13
- get_cdr_list
- unify_constant &14
- get_cdr_list
- unify_constant &15
- get_cdr_list
- unify_constant &16
- get_cdr_list
- unify_constant &17
- get_cdr_list
- unify_constant &18
- get_cdr_list
- unify_constant &19
- get_cdr_list
- unify_constant &20
- get_cdr_list
- unify_constant &21
- get_cdr_list
- unify_constant &22
- get_cdr_list
- unify_constant &23
- get_cdr_list
- unify_constant &24
- get_cdr_list
- unify_constant &25
- get_cdr_list
- unify_constant &26
- get_cdr_list
- unify_constant &27
- get_cdr_list
- unify_constant &28
- get_cdr_list
- unify_constant &29
- get_cdr_list
- unify_constant &30
- unify_nil
- proceed
-
-
-